// pages/detail-menu/index.js
import {getSongMenuTag, getSongMenuList} from '../../services/modules/music'
Page({

  /**
   * 页面的初始数据
   */
  data: {
    data: []
  },

  /**
   * 生命周期函数--监听页面加载
   */
  onLoad(options) {
    this.getData()
  },

  // 获取歌单
  async getData() {
    // 获取tags
    const res = await getSongMenuTag()
    const tags = res.tags
    // 获取对应歌单
    const allPromises = []
    for(const tag of tags) {
      allPromises.push(getSongMenuList(tag.name))
    }
    Promise.all(allPromises).then(res => {
      this.setData({
        data: res
      })
    })
  }
})